/*
 * 测试将string转小写
 *
 * 1、使用指针
 * 2、系统系统
 *
 *
 */

#include <iostream>
#include <string>
#include <cctype>
#include <algorithm>

std::string str_tolower(std::string& s)
{
    std::transform(s.begin(), s.end(), s.begin(),
                   [](unsigned char c) { return std::tolower(c); }
                   );
    return s;
}

int main()
{
    std::string mystr("ABCdEFqqqCCCYYYYZZZ0!$*!@#$%^&*()_+MMM,./");
    str_tolower(mystr);
    std::cout << "str=" << mystr << std::endl;
    return 0;
}
